package net.linku.utils;

import java.util.Locale;

/**
 * @ClassName LanguageUtil
 * @Description: 语言工具类
 * @Author SilenceTian
 * @Date 2024/1/2
 * @Version V1.0.2
 **/
public class LanguageUtil {

    /**
     * 获取默认的语言环境
     *
     * @return 默认的语言环境
     */
    public static Locale getDefaultLocale() {
        return Locale.getDefault();
    }

    /**
     * 获取默认语言代码
     *
     * @return 默认语言代码
     */
    public static String getDefaultLanguage() {
        return getDefaultLocale().getLanguage();
    }

    /**
     * 获取默认国家代码
     *
     * @return 默认国家代码
     */
    public static String getDefaultCountry() {
        return getDefaultLocale().getCountry();
    }

    public static void main(String[] args) {
        // 获取默认的语言环境
        Locale defaultLocale = getDefaultLocale();
        System.out.println("Default Locale: " + defaultLocale);

        // 获取默认语言代码
        String defaultLanguage = getDefaultLanguage();
        System.out.println("Default Language: " + defaultLanguage);

        // 获取默认国家代码
        String defaultCountry = getDefaultCountry();
        System.out.println("Default Country: " + defaultCountry);
    }
}
